// pages/a2/a2.js
Page({
  t: 0,
  data: {
    total: 3,
    navId: 1,
    buttonText: '显示答案',
    userSelect: '',
    navs: [
      {id:1,
        label:'第一题',
        question:'1.从逻辑上来看，计算机网络是由____和____组成',
        question_img:'',
        answer:'通信网络；终端网络',
        answer_img:'',
        },
        
        {id:2,
        label:'第二题',
        question:'按照网络作用范围，计算机网络分为个人区域网，___,城域网，广域网和 _____。',
        quesition_img:'',
        answer:'局域网；因特网',
        answer_img:'',
        },
        
        {id:3,
        label:'第三题',
        question:'计算机网络体系结构是计算机网络的分层，及其服务和___的集合。',
        quesition_img:'',
        answer:'协议',
        answer_img:'',
        },
        
        {id:4,
        label:'第四题',
        question:'TCP/IP的层次结包含了四个层次，从下到上分别网络接入层，____，传输层和_____。',
        quesition_img:'',
        answer:'互联网络层；应用层',
        answer_img:'',
        },
        {
          id: 5,
          label: '第五题',
          question: '在 OSI 参考模型中，自下而上第一个提供端到端服务的层次是（ ）',
          question_img: '',
          answer: 'C',
          answer_img: '',
          options:[{
              code: 'A',
              option: '数据链路层'
            },{
              code: 'B',
              option: '网络层 '
            },{
              code: 'C',
              option: '传输层'
            },{
              code: 'D',
              option: '应用层'
            }
          ]},
          {
          id: 6,
          label: '第六题',
          question: '对由 n 个节点构成的全连通网络中，直接的连接数是（ ）。',
          question_img: '',
          answer: 'A',
          answer_img: '',
          options:[{
              code: 'A',
              option: '（n-1）n/2 '
            },{
              code: 'B',
              option: '（n+1）n/2 '
            },{
              code: 'C',
              option: 'n '
            },{
              code: 'D',
              option: 'n-1'
            }
          ]
          },
          {
          id: 7,
          label: '第七题',
          question: '下列选项中，属于网络体系结构中所描述的内容是（ ）。 \n①.协议内部实现细节 ②.网络层次 ③.每一层使用协议 ④.每层须完成的功能 ',
          question_img: '',
          answer: 'C',
          answer_img: '',
          options:[{
              code: 'A',
              option: '①④ '
            },{
              code: 'B',
              option: '①②  '
            },{
              code: 'C',
              option: '②③④'
            },{
              code: 'D',
              option: '①②③④'
            }
          ]
          },
          {
          id: 8,
          label: '第八题',
          question: '在 OSI 参考模型中，物理层的主要功能是（ ）',
          question_img: '',
          answer: 'B',
          answer_img: '',
          options:[{
              code: 'A',
              option: '数据链路的访问控制和管理'
            },{
              code: 'B',
              option: '透明地传输比特流 '
            },{
              code: 'C',
              option: '在物理实体间传送数据帧 '
            },{
              code: 'D',
              option: '发送和接收用户数据报文'
            }
          ]
          },
          {
          id: 9,
          label: '第九题',
          question: '在 OSI 参考模型中，负责在两个相邻节点间的线路上无差错传送以帧为单位数据的是（ ）',
          question_img: '',
          answer: 'D',
          answer_img: '',
          options:[{
              code: 'A',
              option: '传输层'
            },{
              code: 'B',
              option: '会话层 '
            },{
              code: 'C',
              option: '网络层'
            },{
              code: 'D',
              option: '数据链路层'
            }
          ]
          },
        {
          id:10,
          label:'第十题',
          question:'什么是网络协议？由哪三个基本要素组成？',
          quesition_img:'',
          answer: '协议是指通信双方必须遵循的、控制信息交换的规则的集合，是一套语义和语法规则，用来规定有关功能部件在通信过程中的操作，它定义了数据发送和接收工作中必经的过程。 一般说，一个网络协议主要由语法、语义和同步三个要素组成。\n\n语义：协议的语义是指对构成协议的协议元素含义的解释。\n\n语法：指数据与控制信息的结构或格式。\n\n同步：规定了事件的执行顺序',          
          answer_img:'',
          },
          
          {
          id:11,
          label:'第十一题',
          question:'简述 OSI 参考模型各层次的功能。',
          quesition_img:'',
          answer:'物理层：利用传输介质为通信的网络结点之间建立、维护和释放物理连接，实现比特流的透明传输，进而为数据链路层提供数据传输服务。\n\n数据链路层：在物理层提供服务的基础上，在通信的实体间建立数据链路连接，传输以帧(frame)为单位的数据包，并采取差错控制和流量控制的方法，使有差错的物理线路变成无差错的数据链路。\n\n网络层：控制着通信子网的运行，为以分组（packet）为单位的数据包通过通信子网选择适当的路由，并实现拥塞控制、网络互连等功能。\n\n传输层：向用户通过可靠的端到端（end-to-end）的数据传输服务，实现为上层屏蔽低层的数据传输问题。\n\n会话层：负责维护通信中两个结点之间的会话连接的建立、维护和断开，以及数据的交换。\n\n表示层：用于处理在两个通信系统中交换信息的表示方式，主要包括数据格式变换、数据的加密与解密、数据压缩与恢复等功能。\n\n应用层：为应用程序通过网络服务，它包含了各种用户普通使用的协议。',
          answer_img:'',
          },
        
        
    ]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },
  itemTap (ev) {
    const id = ev.target.dataset.id
    this.setData({
      //navId: 'n'+id,
      navId: id
      //toView: 'n' + (id-1)
    })
  },
  submit(ev){
    let ac = this.data.appear
    //let ab = ev.target.dataset.navs.a
    this.setData({
      appear: !ac,
      buttonText: ac?'显示答案':'收回答案'
    })
  },
  radioChange(e){
    let a = e.detail.value
    this.setData({
      userSelect: a
    })
  },
})